Data Movement Instructions:
MOV: একটি উৎস থেকে গন্তব্যে ডেটা স্থানান্তর।
MOV AX, BX ; BX এর ডেটা AX-এ স্থানান্তর করা।
Arithmetic Instructions:
ADD: দুই অপারেন্ডের যোগফল।
ADD AX, 10 ; AX-এ ১০ যোগ করা।
Logical Instructions:
AND: বিটওয়াইস AND অপারেশন।
AND AX, BX ; AX এবং BX এর বিটওয়াইস AND।
Control Instructions:
JMP: নির্দিষ্ট ঠিকানায় সরাসরি জাম্প করা।
JMP START ; START লেবেলে সরাসরি লাফ দেওয়া।
Instruction Type | Function | Examples |
---|---|---|
Data Movement | ডেটা স্থানান্তর | MOV, PUSH, POP |
Arithmetic | গণিতের মৌলিক অপারেশন | ADD, SUB, MUL, DIV |
Logical | বিটওয়াইস এবং লজিক্যাল অপারেশন | AND, OR, XOR, NOT |
Control | প্রোগ্রামের প্রবাহ নিয়ন্ত্রণ | JMP, JZ, CALL, RET |
সারসংক্ষেপ
Instruction গুলি চারটি প্রধান ধরণের মধ্যে ভাগ করা যায়: Data Movement, Arithmetic, Logical, এবং Control। Data Movement ডেটা স্থানান্তর করে, Arithmetic গণিত অপারেশন সম্পন্ন করে, Logical বিটওয়াইস অপারেশন পরিচালনা করে, এবং Control প্রোগ্রামের প্রবাহ নিয়ন্ত্রণ করে। এগুলি মিলিতভাবে প্রোগ্রামের কার্যক্রম পরিচালনা এবং CPU-র কাজ সম্পন্ন করতে সহায়তা করে।
common.read_more